package org.rency.common.zookeeper;

public class ZKDict {

	/**
	 * 心跳时间(默认:1000毫秒)
	 */
	public static final int DEFAULT_TICK_TIME = 1000;
	/**
	 * 客户端连接zookeeper服务端口(默认:2181)
	 */
	public static final int DEFAULT_CLIENT_PORT = 2181;
	/**
	 * 默认数据储存路径(默认:用户根目录/zookeeper/data)
	 */
	public static final String DEFAULT_DATA_DIR = System.getProperty("user.home")+System.getProperty("file.separator")+"zookeeper"+System.getProperty("file.separator")+"data"+System.getProperty("file.separator");
	/**
	 * 默认数据储存路径(默认:用户根目录/zookeeper/logs)
	 */
	public static final String DEFAULT_DATA_LOG_DIR = DEFAULT_DATA_DIR+System.getProperty("file.separator")+"logs"+System.getProperty("file.separator");
	/**
     * 等待重试的间隔时间的初始值(默认:60毫秒).
     */
	public static final int DEFAULT_INIT_WAIT_RETRY_TIME = 60;
    /**
     * 等待重试的间隔时间的最大值(默认:120毫秒).
     */
	public static final int DEFAULT_MAX_WAIT_RETRY_TIME = 120;
	/**
     * 最大重试次数(默认:60).
     */
	public static final int DEFAULT_MAX_RETRY_COUNT = 60;
	/**
     * 会话超时时间(默认:5000毫秒).
     */
	public static final int DEFAULT_SESSION_TIMEOUT = 5000;
    
    /**
     * 连接超时时间(默认:5000毫秒).
     */
	public static final int DEFAULT_CONNECTION_TIMEOUT = 5000;
	
}